pos software point of sale erp design accounting software management accounting consulting edi payroll inventory management inventory inventory control electronic data interchange bookkeeping accountant retail business